package validate

// CreateAdminRequest 添加管理员参数结构体
type CreateAdminRequest struct {
	Username string `json:"username" binding:"required"` // 用户名
	Password string `json:"password" binding:"required"` // 密码
}

// UpdateAdminRequest 修改管理员参数结构体
type UpdateAdminRequest struct {
	Username string `json:"username" binding:"required"` // 用户名
}

// BindRolesRequest 管理员绑定角色请求结构体
type BindRolesRequest struct {
	AdminID uint64   `json:"admin_id" binding:"required"` // 管理员ID
	RoleIDs []uint64 `json:"role_ids" binding:"required"` // 角色ID列表
}
